Towards a Generic Trace for Rule Based Constraint Reasoning
نویسندگان
چکیده
CHR is a very versatile programming language that allows programmers to declaratively specify constraint solvers. An important part of the development of such solvers is in their testing and debugging phases. Current CHR implementations support those phases by offering tracing facilities with limited information.In this paper, we propose a new trace for CHR which contains enough information to analyze any aspects of CHR∨ execution at some general abstract level.This approach is based on the idea of generic trace. Such a trace is formally defined as an extension of the ω∨ r semantics. It is currently prototyped in a SWI Prolog based CHR implementation.
منابع مشابه
Towards a Generic Framework to Generate Explanatory Traces of Constraint Solving and Rule-Based Reasoning
In this report, we show how to use the Simple Fluent Calculus (SFC) to specify generic tracers, i.e. tracers which produce a generic trace. A generic trace is a trace which can be produced by different implementations of a software component and used independently from the traced component. This approach is used to define a method for extending a java based CHR platform called CHROME (Constrain...
متن کاملTowards Automatically Generating Constraint-based Product Configuration Knowledge
Product configuration is considered as one of the most successful applications of knowledgebased approaches in the past decade. Knowledge-based configurations can be classified into three different approaches, namely rule-based, model-based, and case-based approaches. Past research has mainly focused on the development of reasoning techniques for mapping requirements to configurations. Despite ...
متن کاملIntegration of Different Reasoning Modes in a Go Playing and Learning System
Integrating multiple reasoning mode is useful in complex domains like the game of Go. Go players use various forms of reasoning during a game. Reasoning at the tactical level is completely different from reasoning at the strategic level. Choosing a plan requires a different form of reasoning than knowing how to execute a plan. This paper gives examples of the integration of these reasoning mode...
متن کاملConstructing E-SHIQ Distributed Knowledge Bases via Ontology Modularization: The mONTul method
This article presents a reconfigurable method for the modularization of SHIQ ontologies, towards the construction of distributed E − SHIQ knowledge bases. The aim is to compute decompositions for correct, complete and efficient distributed reasoning. The proposed method combines graph-based modularization techniques with localitybased rules using a generic constraint problem solving framework. ...
متن کاملPlanWorks: A Debugging Environment for Constraint Based Planning Systems
In recent years, model-based planning has moved from reasoning about models largely described with propositions (e.g. STRIPS) to reasoning about time, resources, and constraints on complex numeric quantities (Smith, Frank, & Jónsson 2000), (Fox & Long 2003). Numerous planning and scheduling systems employ underlying constraint reasoning systems to handle the richness and diversity of such const...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1204.5280 شماره
صفحات -
تاریخ انتشار 2011